package me.zhengjie.modules.weixin.message;

import com.alibaba.fastjson.JSONObject;

public class AnalyzerAsyncMessage {

    private String scene;

    private String group;

    private String topic;

    private String tag;

    private Long delayTime;

    private Integer addDays;

    private String delayDateTime;

    private CustomMessage message;

    private String rule;

    private boolean seconds;

    public static class CustomMessage {

        private String msgType;

        private JSONObject msgBody;

        public String getMsgType() {
            return msgType;
        }

        public void setMsgType(String msgType) {
            this.msgType = msgType;
        }

        public JSONObject getMsgBody() {
            return msgBody;
        }

        public void setMsgBody(JSONObject msgBody) {
            this.msgBody = msgBody;
        }
    }

    public String getScene() {
        return scene;
    }

    public void setScene(String scene) {
        this.scene = scene;
    }

    public String getGroup() {
        return group;
    }

    public void setGroup(String group) {
        this.group = group;
    }

    public String getTopic() {
        return topic;
    }

    public void setTopic(String topic) {
        this.topic = topic;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public Long getDelayTime() {
        return delayTime;
    }

    public void setDelayTime(Long delayTime) {
        this.delayTime = delayTime;
    }

    public Integer getAddDays() {
        return addDays;
    }

    public void setAddDays(Integer addDays) {
        this.addDays = addDays;
    }

    public String getDelayDateTime() {
        return delayDateTime;
    }

    public void setDelayDateTime(String delayDateTime) {
        this.delayDateTime = delayDateTime;
    }

    public CustomMessage getMessage() {
        return message;
    }

    public void setMessage(CustomMessage message) {
        this.message = message;
    }

    public String getRule() {
        return rule;
    }

    public void setRule(String rule) {
        this.rule = rule;
    }

    public boolean isSeconds() {
        return seconds;
    }

    public void setSeconds(boolean seconds) {
        this.seconds = seconds;
    }
}
